package 数组;

public class 旋转数组 {
    public int[] solve (int n, int m, int[] a) {
        //取余可以防止下标超界
        //这里的这个for是要循环几位的功能
        for (int i = m%n; i > 0  ; i--) {
            //这里画图才知道 这样前后互换的话 他是可以实现循环向右的走
            for (int j = n-1; j > 0 ; j--) {
                int tmp = a[j];
                a[j] = a[j-1];
                a[j-1] = tmp;
            }
        }
        return a;
    }
}
